home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / tumbleweed.gsh < prev    next >
Text File  |  2000-09-09  |  1KB  |  62 lines

  1. // defines the tumbleweed
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. //(this currently causes 'unrecognized preprocessor directive' warnings, until implemented)
  7. #ifndef INCLUDED_TUMBLEWEED_GSH
  8. #define INCLUDED_TUMBLEWEED_GSH
  9.  
  10. ////////////////////////////////////////////////////////////////////////////////////
  11.  
  12. #include "defaults.gsh"
  13.  
  14. shape Shp_Tumbleweed
  15. {
  16.     file "objects\tumweed.RIF"
  17.     name "TumWeed"
  18. }
  19.  
  20. character Chr_Tumbleweed : Chr_Default
  21. {
  22.     turning speed    1
  23.     walking speed    1
  24.     strength        1000
  25.     aim                0    // pretty crap really
  26.     sight angle        85    // in degrees
  27.     sight range     30    // in metres
  28.     hearing range    0    // in metres
  29.     aggression        1    // from 0 to 1
  30. }
  31.  
  32. pgenerator Pgn_Tumbleweed
  33. {
  34.     type fire
  35.     life infinite //
  36.     rate 4
  37.     // stream direction
  38.     x 0 y 0 z 0
  39.     // particle colour
  40.     red 0.1 green 0.1 blue 0.1 alpha 0.7
  41. }
  42.  
  43. role Rol_Tumbleweed : Rol_PlacedObject
  44. {
  45.     pgen        Pgn_Tumbleweed
  46.  
  47.     shape            Shp_Tumbleweed
  48.  
  49.     character        Chr_Tumbleweed
  50.  
  51.     identifier       "tumbleweed"
  52.     
  53.     destructibility  Des_Explode
  54.  
  55.     ai        tumbleweed
  56. }
  57.                     
  58. ////////////////////////////////////////////////////////////////////////////////////
  59.  
  60. // end wrapper - for preventing multiple or recursive inclusions
  61. #endif // !INCLUDED_TUMBLEWEED_GSH
  62.